/* 
 * File:   File.h
 * Author: Imre Tabur
 *
 */
#ifndef CLOUDY_STORAGE_FILE_H
#define	CLOUDY_STORAGE_FILE_H

#include "Validator.h"
#include "IConnector.h"

namespace CloudyStorage {

    class Storage;

    class File {
        Validator *validator;
        Storage *storage;
        IConnector *connector;
    public:
        File();
        virtual ~File();
        void setConnector(IConnector *conn);
        IConnector *getConnector();
        ValidationResult validate();
    private:
    };
}

#endif	/* CLOUDY_STORAGE_FILE_H */
